package com.sjd.mall.service.order;

import com.sjd.common.core.domain.AjaxResult;
import com.sjd.mall.domain.dto.order.WebCourierEntryRequestDTO;
import com.sjd.mall.domain.dto.order.WebOrderQryRequestDTO;
import com.sjd.mall.domain.dto.order.WebOrderQryResponseDTO;
import com.sjd.mall.domain.dto.order.WebOrderStatsResponseDTO;

import java.util.List;

/**
 * WebOrder
 *
 * @author seer
 * @version 1.0
 * @date 2022/1/13 09:37
 */
public interface WebOrderService {

    /**
     * 快递录入
     *
     * @param requestDTO requestDTO
     * @return object
     */
    AjaxResult courierEntry(WebCourierEntryRequestDTO requestDTO);

    /**
     * 订单查询
     *
     * @param requestDTO requestDTO
     * @return object
     */
    List<WebOrderQryResponseDTO> qry(WebOrderQryRequestDTO requestDTO);

    /**
     * 当日订单统计
     *
     * @return
     */
    WebOrderStatsResponseDTO stats();
}
